sqlx4k
Toggle table of contents
1.7.4
native
Target filter
native
Switch theme
Search in API
Skip to content
sqlx4k
sqlx4k-mysql
/
io.github.smyrgeorge.sqlx4k.mysql
/
[native]MySQL
/
SqlxTransaction
Sqlx
Transaction
native
class
SqlxTransaction
(
rt
:
CPointer
<
out
CPointed
>
,
tx
:
CPointer
<
out
CPointed
>
,
val
encoders
:
ValueEncoderRegistry
)
:
Transaction
(
source
)
Members
Constructors
Sqlx
Transaction
Link copied to clipboard
native
constructor
(
rt
:
CPointer
<
out
CPointed
>
,
tx
:
CPointer
<
out
CPointed
>
,
encoders
:
ValueEncoderRegistry
)
Properties
commited
Link copied to clipboard
native
open
override
val
commited
:
Boolean
encoders
Link copied to clipboard
native
open
override
val
encoders
:
ValueEncoderRegistry
rollbacked
Link copied to clipboard
native
open
override
val
rollbacked
:
Boolean
status
Link copied to clipboard
native
open
override
val
status
:
Transaction.Status
Functions
assert
Is
Open
Link copied to clipboard
native
open
fun
assertIsOpen
(
)
commit
Link copied to clipboard
native
open
suspend override
fun
commit
(
)
:
Result
<
Unit
>
execute
Link copied to clipboard
native
open
suspend
fun
execute
(
statement
:
Statement
)
:
Result
<
Long
>
open
suspend override
fun
execute
(
sql
:
String
)
:
Result
<
Long
>
fetch
All
Link copied to clipboard
native
open
suspend
fun
fetchAll
(
statement
:
Statement
)
:
Result
<
ResultSet
>
open
suspend
fun
<
T
>
fetchAll
(
statement
:
Statement
,
rowMapper
:
RowMapper
<
T
>
)
:
Result
<
List
<
T
>
>
open
suspend
fun
<
T
>
fetchAll
(
@
Language
(
value
=
"SQL"
)
sql
:
String
,
rowMapper
:
RowMapper
<
T
>
)
:
Result
<
List
<
T
>
>
open
suspend override
fun
fetchAll
(
sql
:
String
)
:
Result
<
ResultSet
>
rollback
Link copied to clipboard
native
open
suspend override
fun
rollback
(
)
:
Result
<
Unit
>